<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'>
<html xmlns='http://www.w3.org/1999/xhtml'>
<head>
<title>tool</title>
<meta name='robots' content='noindex,nofollow' />
<meta name='generator' content='GLOBAL-6.5.7' />
<meta http-equiv='Content-Style-Type' content='text/css' />
<link rel='stylesheet' type='text/css' href='../style.css' />
</head>
<body>
<pre>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L537'>tool</a>              537 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to_end (struct utf8_tool *tool)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L539'>tool</a>              539 lib/strutil/strutilutf8.c     tool-&gt;compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L541'>tool</a>              541 lib/strutil/strutilutf8.c     while (tool-&gt;checked[0] != '\0')</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L546'>tool</a>              546 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L547'>tool</a>              547 lib/strutil/strutilutf8.c         tool-&gt;compose = tool-&gt;compose || str_unichar_iscombiningmark (uni);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L549'>tool</a>              549 lib/strutil/strutilutf8.c         if (tool-&gt;remain &lt;= left)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L551'>tool</a>              551 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool-&gt;actual);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L552'>tool</a>              552 lib/strutil/strutilutf8.c         tool-&gt;actual += left;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L553'>tool</a>              553 lib/strutil/strutilutf8.c         tool-&gt;remain -= left;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L554'>tool</a>              554 lib/strutil/strutilutf8.c         tool-&gt;checked = g_utf8_next_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L565'>tool</a>              565 lib/strutil/strutilutf8.c utf8_tool_copy_chars_to (struct utf8_tool *tool, int to_ident)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L567'>tool</a>              567 lib/strutil/strutilutf8.c     tool-&gt;compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L569'>tool</a>              569 lib/strutil/strutilutf8.c     while (tool-&gt;checked[0] != '\0')</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L575'>tool</a>              575 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L577'>tool</a>              577 lib/strutil/strutilutf8.c             tool-&gt;compose = TRUE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L583'>tool</a>              583 lib/strutil/strutilutf8.c             if (tool-&gt;ident + w &gt; to_ident)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L588'>tool</a>              588 lib/strutil/strutilutf8.c         if (tool-&gt;remain &lt;= left)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L590'>tool</a>              590 lib/strutil/strutilutf8.c         left = g_unichar_to_utf8 (uni, tool-&gt;actual);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L591'>tool</a>              591 lib/strutil/strutilutf8.c         tool-&gt;actual += left;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L592'>tool</a>              592 lib/strutil/strutilutf8.c         tool-&gt;remain -= left;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L593'>tool</a>              593 lib/strutil/strutilutf8.c         tool-&gt;checked = g_utf8_next_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L594'>tool</a>              594 lib/strutil/strutilutf8.c         tool-&gt;ident += w;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L604'>tool</a>              604 lib/strutil/strutilutf8.c utf8_tool_insert_space (struct utf8_tool *tool, int count)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L608'>tool</a>              608 lib/strutil/strutilutf8.c     if (tool-&gt;remain &lt;= (gsize) count)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L611'>tool</a>              611 lib/strutil/strutilutf8.c     memset (tool-&gt;actual, ' ', count);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L612'>tool</a>              612 lib/strutil/strutilutf8.c     tool-&gt;actual += count;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L613'>tool</a>              613 lib/strutil/strutilutf8.c     tool-&gt;remain -= count;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L621'>tool</a>              621 lib/strutil/strutilutf8.c utf8_tool_insert_char (struct utf8_tool *tool, char ch)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L623'>tool</a>              623 lib/strutil/strutilutf8.c     if (tool-&gt;remain &lt;= 1)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L626'>tool</a>              626 lib/strutil/strutilutf8.c     tool-&gt;actual[0] = ch;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L627'>tool</a>              627 lib/strutil/strutilutf8.c     tool-&gt;actual++;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L628'>tool</a>              628 lib/strutil/strutilutf8.c     tool-&gt;remain--;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L637'>tool</a>              637 lib/strutil/strutilutf8.c utf8_tool_skip_chars_to (struct utf8_tool *tool, int to_ident)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L641'>tool</a>              641 lib/strutil/strutilutf8.c     while (to_ident &gt; tool-&gt;ident &amp;&amp; tool-&gt;checked[0] != '\0')</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L643'>tool</a>              643 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L646'>tool</a>              646 lib/strutil/strutilutf8.c             tool-&gt;ident++;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L648'>tool</a>              648 lib/strutil/strutilutf8.c                 tool-&gt;ident++;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L650'>tool</a>              650 lib/strutil/strutilutf8.c         tool-&gt;checked = g_utf8_next_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L653'>tool</a>              653 lib/strutil/strutilutf8.c     uni = g_utf8_get_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L656'>tool</a>              656 lib/strutil/strutilutf8.c         tool-&gt;checked = g_utf8_next_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L657'>tool</a>              657 lib/strutil/strutilutf8.c         uni = g_utf8_get_char (tool-&gt;checked);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L682'>tool</a>              682 lib/strutil/strutilutf8.c     struct utf8_tool tool;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L685'>tool</a>              685 lib/strutil/strutilutf8.c     tool.checked = pre_form-&gt;text;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L686'>tool</a>              686 lib/strutil/strutilutf8.c     tool.actual = result;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L687'>tool</a>              687 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L688'>tool</a>              688 lib/strutil/strutilutf8.c     tool.compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L696'>tool</a>              696 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form-&gt;width) / 2;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L699'>tool</a>              699 lib/strutil/strutilutf8.c             tool.ident = width - pre_form-&gt;width;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L702'>tool</a>              702 lib/strutil/strutilutf8.c             tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L706'>tool</a>              706 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&amp;tool, tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L707'>tool</a>              707 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L708'>tool</a>              708 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&amp;tool, width - pre_form-&gt;width - tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L712'>tool</a>              712 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L713'>tool</a>              713 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&amp;tool, width / 2);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L714'>tool</a>              714 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&amp;tool, '~');</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L716'>tool</a>              716 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L717'>tool</a>              717 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&amp;tool, pre_form-&gt;width - width + 1);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L718'>tool</a>              718 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L719'>tool</a>              719 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&amp;tool, width - (pre_form-&gt;width - tool.ident + 1));</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L726'>tool</a>              726 lib/strutil/strutilutf8.c             tool.ident = (width - pre_form-&gt;width) / 2;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L729'>tool</a>              729 lib/strutil/strutilutf8.c             tool.ident = width - pre_form-&gt;width;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L732'>tool</a>              732 lib/strutil/strutilutf8.c             tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L736'>tool</a>              736 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&amp;tool, 0);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L737'>tool</a>              737 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&amp;tool, tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L738'>tool</a>              738 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&amp;tool, width);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L739'>tool</a>              739 lib/strutil/strutilutf8.c         utf8_tool_insert_space (&amp;tool, width - tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L742'>tool</a>              742 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L743'>tool</a>              743 lib/strutil/strutilutf8.c     if (tool.compose)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L755'>tool</a>              755 lib/strutil/strutilutf8.c     struct utf8_tool tool;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L765'>tool</a>              765 lib/strutil/strutilutf8.c     tool.checked = pre_form-&gt;text;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L766'>tool</a>              766 lib/strutil/strutilutf8.c     tool.actual = result;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L767'>tool</a>              767 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L768'>tool</a>              768 lib/strutil/strutilutf8.c     tool.compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L771'>tool</a>              771 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L774'>tool</a>              774 lib/strutil/strutilutf8.c         memset (tool.actual, '.', width);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L775'>tool</a>              775 lib/strutil/strutilutf8.c         tool.actual += width;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L776'>tool</a>              776 lib/strutil/strutilutf8.c         tool.remain -= width;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L780'>tool</a>              780 lib/strutil/strutilutf8.c         memset (tool.actual, '.', 3);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L781'>tool</a>              781 lib/strutil/strutilutf8.c         tool.actual += 3;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L782'>tool</a>              782 lib/strutil/strutilutf8.c         tool.remain -= 3;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L784'>tool</a>              784 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L785'>tool</a>              785 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&amp;tool, pre_form-&gt;width - width + 3);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L786'>tool</a>              786 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L789'>tool</a>              789 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L790'>tool</a>              790 lib/strutil/strutilutf8.c     if (tool.compose)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L832'>tool</a>              832 lib/strutil/strutilutf8.c     struct utf8_tool tool;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L836'>tool</a>              836 lib/strutil/strutilutf8.c     tool.checked = pre_form-&gt;text;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L837'>tool</a>              837 lib/strutil/strutilutf8.c     tool.actual = result;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L838'>tool</a>              838 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L839'>tool</a>              839 lib/strutil/strutilutf8.c     tool.compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L841'>tool</a>              841 lib/strutil/strutilutf8.c     tool.ident = -start;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L842'>tool</a>              842 lib/strutil/strutilutf8.c     utf8_tool_skip_chars_to (&amp;tool, 0);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L843'>tool</a>              843 lib/strutil/strutilutf8.c     if (tool.ident &lt; 0)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L844'>tool</a>              844 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L845'>tool</a>              845 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&amp;tool, tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L847'>tool</a>              847 lib/strutil/strutilutf8.c     utf8_tool_copy_chars_to (&amp;tool, width);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L848'>tool</a>              848 lib/strutil/strutilutf8.c     utf8_tool_insert_space (&amp;tool, width - tool.ident);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L850'>tool</a>              850 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L851'>tool</a>              851 lib/strutil/strutilutf8.c     if (tool.compose)</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L863'>tool</a>              863 lib/strutil/strutilutf8.c     struct utf8_tool tool;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L867'>tool</a>              867 lib/strutil/strutilutf8.c     tool.checked = pre_form-&gt;text;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L868'>tool</a>              868 lib/strutil/strutilutf8.c     tool.actual = result;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L869'>tool</a>              869 lib/strutil/strutilutf8.c     tool.remain = sizeof (result);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L870'>tool</a>              870 lib/strutil/strutilutf8.c     tool.compose = FALSE;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L873'>tool</a>              873 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L876'>tool</a>              876 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L877'>tool</a>              877 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to (&amp;tool, width / 2);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L878'>tool</a>              878 lib/strutil/strutilutf8.c         utf8_tool_insert_char (&amp;tool, '~');</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L880'>tool</a>              880 lib/strutil/strutilutf8.c         tool.ident = 0;</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L881'>tool</a>              881 lib/strutil/strutilutf8.c         utf8_tool_skip_chars_to (&amp;tool, pre_form-&gt;width - width + 1);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L882'>tool</a>              882 lib/strutil/strutilutf8.c         utf8_tool_copy_chars_to_end (&amp;tool);</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L885'>tool</a>              885 lib/strutil/strutilutf8.c     tool.actual[0] = '\0';</span>
<span class='curline'><a href='../S/lib--strutil--strutilutf8.c.html#L886'>tool</a>              886 lib/strutil/strutilutf8.c     if (tool.compose)</span>
</pre>
</body>
</html>
